
//支付剩余时间倒计时
$(function (){  //orderDate是订单生效时间，后台的Date类型传到前端成了毫秒
    var now=new Date();
    var end=new Date(Number(orderDate)+10*60*1000);  //提交订单的时间+5min就是订单失效时间，后台Date传过来变成了毫秒
    console.log("end:"+end)
    /*两个时间相减,得到的是毫秒ms,变成秒*/
    var result=Math.floor(end-now)/1000; //result= 30*60s;
    var interval=setInterval(sub,1000); //定时器 调度对象
    /*封装减1秒的函数*/
    function sub(){
        if (result>1) {
            result = result - 1;
            var second = Math.floor(result % 60);     // 计算秒 ，取余
            var minite = Math.floor((result / 60) % 60); //计算分 ，换算有多少分，取余，余出多少秒
            //var hour = Math.floor(result/1000/60/60%24);  //计算小时，这里最长只有30min，用不着
            //var day = Math.floor(result/1000/60/60/24);   //计算天，这里最长只有30min，用不着
            //console.log("333333")
            $("#remainTime").html('<p class="time-left">\n' +
                '                    请在\n' +
                '                    <span class="minute">'+minite+'</span>\n' +
                '                    分钟\n' +
                '                    <span class="second">'+second+'</span>秒内完成支付\n' +
                '                </p>\n' +
                '                <p class="tip">超时订单会自动取消，如遇支付问题，请致电猫眼客服：1010-5335</p>');
        } else{
            //这里可以添加倒计时结束后需要执行的事件
            alert("未在规定时间内支付，订单已失效！");
            window.clearInterval(interval);
            //TODO 订单失效后的一些列操作：更改订单状态的同时回库存
            window.location.href = "http://localhost:8080/demo/MovieSeat?scheduleId="+str[6];
        }
    }
});